﻿//-----------------------------------------------------------------------------------------
// <copyright file="User.cs" company="Jakub Florczyk (www.jakubflorczyk.pl)">
//      Copyright © 2009 Jakub Florczyk (www.jakubflorczyk.pl)
//      http://blipinet.codeplex.com/
// </copyright>
//-----------------------------------------------------------------------------------------

namespace BlipiNET
{
    using Newtonsoft.Json;

    /// <summary>
    /// Użytkownik Blipi.
    /// </summary>
    public class User
    {
        /// <summary>
        /// Ścieżka użytkownika.
        /// </summary>
        [JsonProperty("user")]
        public string Path { get; set; }

        /// <summary>
        /// Liczba obserwujących.
        /// </summary>
        [JsonProperty("trackedby")]
        public int TrackedBy { get; set; }

        /// <summary>
        /// Zmiana liczby obserwujących.
        /// </summary>
        [JsonProperty("trackedbychange")]
        public int TrackedByChange { get; set; }

        /// <summary>
        /// Liczba obserwowanych.
        /// </summary>
        [JsonProperty("tracking")]
        public int Tracking { get; set; }

        /// <summary>
        /// Zmiana liczby obserwowanych.
        /// </summary>
        [JsonProperty("trackingchange")]
        public int TrackingChange { get; set; }

        /// <summary>
        /// Liczba cytowań.
        /// </summary>
        [JsonProperty("citations")]
        public int Citations { get; set; }

        /// <summary>
        /// Liczba wzmianek.
        /// </summary>
        [JsonProperty("mentions")]
        public int Mentions { get; set; }

        /// <summary>
        /// Ranking użytkownika.
        /// </summary>
        [JsonProperty("rank")]
        public int Rank { get; set; }

        /// <summary>
        /// Zmiana rankingu użytkownika.
        /// </summary>
        [JsonProperty("rankchange")]
        public int RankChange { get; set; }
    }
}
